msg_tool\scripts\softpal\arc/
mod.rs1pub mod pac;
2
3use crate::types::*;
4
5fn detect_script_type(_filename: &str, data: &[u8]) -> Option<ScriptType> {
6 if data.len() >= 4 && data.starts_with(b"Sv20") {
7 return Some(ScriptType::Softpal);
8 }
9 #[cfg(feature = "softpal-img")]
10 if data.len() >= 4 && data.starts_with(b"GE \0") {
11 return Some(ScriptType::SoftpalPgdGe);
12 }
13 #[cfg(feature = "softpal-img")]
14 if data.len() >= 4 && (data.starts_with(b"PGD3") || data.starts_with(b"PGD2")) {
15 return Some(ScriptType::SoftpalPgd3);
16 }
17 None
18}